Backend Software Engineer (.NET ) – Network Security | Contract
Job Reference: 158905
Industry: Information and Communications Technology
Consultant Registration Number: R21103109
EA License Number: 02C3423
Job scopes
- Design, build, enhance, and support a reporting tool and related backend services for APAC security and network reporting use cases.
- Develop production-quality applications and services using C# / .NET to ingest, process, normalize, and expose reporting data from vendor and internal systems.
- Build and maintain integrations with external and internal APIs, including authentication, error handling, retry logic, scheduling, data mapping, and monitoring.
- Design, develop, and optimize SQL Server databases, schemas, queries, stored procedures, and data pipelines to support reporting, auditability, and operational support.
- Work with network and security data sources to translate raw technical signals into clear operational and management reporting.
- Support logging, alerting, troubleshooting, and dashboarding workflows with Splunk and related observability tools.
- Diagnose issues across application, API, database, and network layers, and drive fixes through resolution.
- Produce technical documentation, support runbooks, and handoff materials to ensure sustainable ongoing maintenance.
- Partner with APAC stakeholders to gather requirements, refine reporting needs, and prioritize delivery.
- End-to-end design and build of the reporting application and supporting services.
- API integrations and data ingestion pipelines.
- SQL Server database design and reporting data model.
- Splunk dashboards, searches, logging, and operational support visibility.
- Production support processes, knowledge transfer, and enhancement backlog.
- Collaborate with teams in China, including discussions requiring proficiency in Chinese (reading and speaking)
Job requirements
- Bachelor’s degree in computer science, Software Engineering, or related field (or equivalent experience).
- Around 5 years hands-on experience in software engineering, application support, or integration engineering.
- Excellent C# / .NET development experience in production environments.
- Excellent SQL Server experience, including T-SQL, stored procedures, query optimization, and data modeling.
- Good understanding of APIs and system integrations, including RESTful services, JSON, authentication, pagination, and troubleshooting.
- Experience working with vendor documentation and technical discussions in Mandarin / simplified Chinese.
- Proficiency in English and Chinese (traditional & simplified)—minimum GCE O-Level grade A1 (or equivalent) in Chinese—to effectively collaborate with Mandarin-speaking teams in China
- Experience supporting production applications and balancing delivery with operational support.
- Understanding of Splunk for logging, search, monitoring, troubleshooting, or dashboarding.
- Solid networking fundamentals, including VLANs, switching, wireless environments, IP networking, and how network events translate into reporting requirements.
- Ability to work in Singapore time and provide recurring weekly overlap with U.S. Eastern Time.
